/*
 * 这是一道填空题，来自于蓝桥官网
 * 正常情况下，小蓝每天跑1千米。如果某天是周一或者月初(1日)，为了激励自己，小蓝要跑2 千米。如果同时是周一或月初，小蓝也是跑2 千米。
    小蓝跑步已经坚持了很长时间，从2000 年1 月1 日周六（含）到2020 年10 月1 日周四（含）。请问这段时间小蓝总共跑步多少千米？
*/


#include <iostream>

using namespace std;

int main() {
    // 请在此输入您的代码
    int months[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    int year, month, day;
    int week = 6;
    int res = 0;

    for (year = 2000; year <= 2020; year++) {
        if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
            //是闰年
            months[2] = 29;
        } else {
            //不是闰年
            months[2] = 28;
        }
        for (month = 1; month <= 12; month++) {
            for (day = 1; day <= months[month]; day++) {
                res++;
                if (week == 8) {
                    week = 1;
                }
                if (week == 1 || day == 1) {
                    res++;
                }
                week++;
                if (year == 2020 && month == 10 && day == 1) {
                    cout << res << endl;
                }
            }
        }
    }
    return 0;
}